package com.zw.a.basic.a04.demo03_method;

//案例: 演示有参有返回值的方法, 求和案例.
/*
    方法的完整的定义格式:
        public static 返回值的数据类型 方法名(数据类型 参数名1, 数据类型 参数名2) {
            方法体;
            return 具体的返回值;
        }
 */
public class MethodDemo05 {
    public static void main(String[] args) {
        System.out.println("start");
        //3.在main方法中调用getSum()方法, 并打印结果.
        /*
            调用方法的三个步骤:
                1. 写方法名. 用谁就写谁, 注意大小写, 不要写错了.
                2. 传参, 方法要什么, 我们就给什么.
                3. 接收返回值, 即: 方法给什么, 我们就用什么类型的变量来接收.
         */
        int sum = getSum(10, 21);
        System.out.println("sum: " + sum);
        System.out.println("end");
    }

    //1.定义方法getSum(), 接收两个int类型的整数.
    /*
         定义方法的三个明确:
            1. 明确方法名.                           getSum()
            2. 明确参数列表.                         int a, int b         形式参数
            3. 明确返回值的数据类型.                 int
     */
    public static int getSum(int a, int b) {        //int a = 10, int b = 21
        //2.获取上述两个整数的和, 并返回.
        /*int sum = a + b;
        return sum;*/
        return a + b;
    }
}
